//#include <iostream>
//#include <queue>
//
//using namespace std;
//
//template<typename T>
//void printEverthing(T args)
//{
//	cout << args << endl;
//}
//
//int main()
//{
//	queue<int> que1;
//	if (que1.empty())  cout << "que1 is empty" << endl;
//	
//	queue<int> que2;
//	que2.push(10);
//	que2.push(11);
//	que2.push(12);
//	cout << que2.size() << endl;
//
//	cout << que2.front() << endl;
//	que2.pop();
//	for(int i = 0; i < 3; i++)
//	{
//		cout << que2.front() << endl;
//		que2.push(que2.front());
//		que2.pop();
//	}
//
//	return 0;
//}